@media (prefers-color-scheme: dark) {
    .color-scheme-auto, [data-color-scheme=auto] {
        color-scheme: dark;
        --halo-search-widget-color-modal-layer: rgba(0, 0, 0, .8);
        --halo-search-widget-color-modal-content-bg: rgb(15 23 42);
        --halo-search-widget-color-form-input: rgb(255, 255, 255);
        --halo-search-widget-color-form-input-placeholder: rgb(148 163 184);
        --halo-search-widget-color-form-input-bg: rgb(15 23 42);
        --halo-search-widget-color-form-divider: rgb(30 41 59);
        --halo-search-widget-color-result-item-bg: rgb(30 41 59);
        --halo-search-widget-color-result-item-hover-bg: rgb(51 65 85);
        --halo-search-widget-color-result-item-title: rgb(255 255 255);
        --halo-search-widget-color-result-item-content: rgb(148 163 184);
        --halo-search-widget-color-command-kbd-item: rgb(148 163 184);
        --halo-search-widget-color-command-kbd-border: rgb(30 41 59);
        --halo-search-widget-color-result-empty: rgb(148 163 184)
    }
}

.color-scheme-dark, .dark, [data-color-scheme=dark] {
    color-scheme: dark;
    --halo-search-widget-color-modal-layer: rgba(0, 0, 0, .8);
    --halo-search-widget-color-modal-content-bg: rgb(15 23 42);
    --halo-search-widget-color-form-input: rgb(255, 255, 255);
    --halo-search-widget-color-form-input-placeholder: rgb(148 163 184);
    --halo-search-widget-color-form-input-bg: rgb(15 23 42);
    --halo-search-widget-color-form-divider: rgb(30 41 59);
    --halo-search-widget-color-result-item-bg: rgb(30 41 59);
    --halo-search-widget-color-result-item-hover-bg: rgb(51 65 85);
    --halo-search-widget-color-result-item-title: rgb(255 255 255);
    --halo-search-widget-color-result-item-content: rgb(148 163 184);
    --halo-search-widget-color-command-kbd-item: rgb(148 163 184);
    --halo-search-widget-color-command-kbd-border: rgb(30 41 59);
    --halo-search-widget-color-result-empty: rgb(148 163 184)
}
